#pragma once

/*
	Created By: David Kramer
	Class Purpose: Handles location of the main game loop
	Notes:
*/

class GameHandler
{
public:
	//Static const declaration
	static const int GAME_WIDTH = 800;
	static const int GAME_HEIGHT = 600;

	GameHandler(void);
	~GameHandler(void);

	//Used to keep track of game state
	enum GameState
	{
		MAIN_MENU, LOADING_SCREEN, GAME_CORE
	};

	GameState getCurrentGameState();	//Returns current game state
	void initGameSettings();
private:
	GameState currentState;				//The current location of the main game loop
};
